#!/bin/sh

OLD_NAME="mobilepartner.app"
APP_NAME=`sed -n -e "s/AppName=\(.*\)\.[A-Za-z]\{3\}[^\\]/\1\.app/p" "/Applications/${OLD_NAME}/Contents/Resources/SysConfig.dat"`
#APP_NAME="Mobile Partner.app"

chmod -R 777 /Applications/$OLD_NAME

cd /Applications
#Begin Move by hKF16799 2009/03/02 fix Mac onlineupdate problem
if [ -e "./${APP_NAME}" ]
then
    rm -r "./${APP_NAME}"
fi
#End Move by hKF16799 2009/03/02
#rename mobilepartner according to the name defined in SysConfig.dat
mv "${OLD_NAME}" "${APP_NAME}"
sleep 2

chmod -R 777 "/Applications/${APP_NAME}"

#copy lib in ${APP_NAME} to OnlineUpdate
if [ -e "/Applications/${APP_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib" ]
then
    sh "/Applications/${APP_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib" "${APP_NAME}"
    rm "/Applications/${APP_NAME}/Contents/Resources/UpdateDog/MAC_Copy_Lib"
    sleep 2
fi

#add 20100711 hexiaoqin --begin--
killall -c ouc
rm -Rf "/Library/StartupItems/StartOuc"
sudo mv "/Applications/${APP_NAME}/Contents/Resources/UpdateDog/StartOuc" "/Library/StartupItems/StartOuc"
sleep 2
sudo chown -R root:wheel "/Library/StartupItems/StartOuc"
sudo chmod -R 755 "/Library/StartupItems/StartOuc"
sudo StartupItemContext "/Library/StartupItems/StartOuc/StartOuc"
#end
#DTS2010080302066 add 20100805 hexiaoqin --begin--
sudo StartupItemContext "/Library/StartupItems/HWPortDetect/HWPortDetect"
#end
cd /

if ! defaults read $HOME/Library/Preferences/com.apple.dock persistent-apps | grep "$APP_NAME"; then
sudo -u $USER defaults write $HOME/Library/Preferences/com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/$APP_NAME</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"
sleep 1
sudo killall Dock
sleep 1
fi

#sudo killall Finder